rc.squid start|stop|restart Servidor Proxy
Publicado por Gabriel 26/12/2004
[ Hits: 18.338 ]
Este script tem a função de iniciar, parar, e reiniciar o servidor proxy(Squid), Antes de usar edite o arquivo para que ver o que é necessário para seu bom funcionamento.
O Script foi testado na distribuição Slackware 10.
#!/bin/bash # #*************************************************************************** # rc.squid # # Shell script para iniciar, parar e reiniciar o servidor proxy(squid) # # Copyright (C) 2004 Gabriel Santana # # E-mail: gabrielba@gmail.com # # This file may be distributed under the terms of the GNU General # Public License. # # Licença: GPL # # Use: rc.squid start|stop|restart # #*************************************************************************** # O arquivo binário do squid deve estar em /usr/sbin/squid # Contém o PID do servidor squid PID_FILE=/var/run/squid.pid # Inicia o Servidor Squid, e caso já esteja rodando informa ao administrador # Start squid: squid_start() { if [ -e $PID_FILE ]; then echo echo "-----------------------------------" echo "O Servidor proxy estar em execução." echo "-----------------------------------" echo elif [ -G /usr/sbin/squid ]; then /usr/sbin/squid && echo "Servidor proxy iniciado." else echo "Você não tem permissão para rodar." fi } # Para o servidor proxy # Stop squid: squid_stop() { if [ -e $PID_FILE ]; then kill -9 $(cat $PID_FILE) && rm -f $PID_FILE && echo echo "-----------------------------------" echo "Servidor proxy parado." echo "-----------------------------------" echo fi } # Reinicia o Servidor proxy # Restart squid squid_restart() { squid_stop sleep 1 squid_start } # Argumentos que podem ser fornecidos ao scripts # Opções case $1 in 'start') squid_start ;; 'stop') squid_stop ;; 'restart') squid_restart ;; *) echo "Use $0 start|stop|restart" esac
Script automatizado de Atualização e Instalação de Programas no Ubuntu
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)